package cc.rengu.igas.mcps.common.constant;

/**
 * Created by zhangbin on 2020/4/1
 */
public class McpsTreeNodeConstant {
    /**
     * 版本号
     */
    public static final String VERSION = "header/version";

    /**
     * 业务分类
     */
    public static final String BIZ_TYPE = "header/bizType";
    /**
     * 源系统标识
     */
    public static final String SRC_SYS_ID = "header/srcSysId";
    /**
     * 渠道标识
     */
    public static final String CHANNEL_ID = "header/chanlId";
    /**
     * 交易流水号
     */
    public static final String TRACE_NO = "header/traceNo";
    /**
     * 会话标识
     */
    public static final String SESSION = "header/session";

    /**
     * 消息类型
     */
    public static final String MSG_TYPE = "msgType";
    /**
     * 主帐号
     */
    public final static String PAN = "payAcctNo";
    /**
     * 交易处理码
     */
    public final static String INST_ID = "instId";
    /**
     * 终端号
     */
    public final static String TERM_NO = "termNo";
    /**
     * 商户号
     */
    public final static String MCHNT_NO = "mchntNo";
    /**
     * 操作员
     */
    public final static String OPR_ID = "oprId";

    /**
     * 终端序列号 termInfo/serialNum
     */
    public final static String SERIALL_NUM = "termInfo/serialNum";

    /**
     * 凭证批次号
     */
    public final static String VOUCHER_ID = "voucherId";
    /**
     * 交易金额
     */
    public final static String ORDER_AMT = "orderAmt";
    /**
     * 卡号
     */
    public final static String CARD_NO = "cardNo";

    /**
     * 服务点输入方式码
     */
    public final static String POS_ENTRY_MODE_CODE = "entryMode";
    /**
     * 服务点条件码
     */
    public final static String POS_COND_CODE = "posCondCode";
    /**
     * PIN获取码
     */
    public final static String PIN_TRCODE = "pinTrcode";
    /**
     * 密码密文
     */
    public final static String PIN_DATA = "pin";
    /**
     * 二磁道信息
     */
    public final static String SEC_TRACT_INF = "secTractinf";
    /**
     * 三磁道数据
     */
    public final static String THD_TRACT_INF = "thdTractinf";
    /**
     * 分期消费期数
     */
    public final static String PROD_STAGE_NUM = "prodStageNum";
    /**
     * 分期项目编码
     */
    public final static String PROD_STAGE_CODE = "prodStageCode";
    /**
     * 信用卡有效期
     */
    public final static String EXP_DATE = "expDate";
    /**
     * 附加数据
     */
    public final static String ADDITIONAL_DATA = "additionalData";
    /**
     * 报文签名
     */
    public final static String MAC = "mac";
    /**
     * 交易币种
     */
    public final static String ORDER_CCY = "orderCcy";
    /**
     * 受卡处理方时间
     */
    public final static String DUAL_DATE_TIME = "dualDatetime";
    /**
     * 授权码
     */
    public final static String TXN_AUTH_CODE = "txnAuthCode";
    /**
     * 分期数据
     */
    public final static String STA_MESSAGE = "stagMessage";
    /**
     * 平台流水号
     */
    public final static String SYS_SEQ_NUM = "sysSeqNum";
    /**
     * 交易附加数据
     */
    public final static String TRANS_ADDITION = "transAddition";
    /**
     * CVV2长度
     */
    public final static String CVV2_LEN = "cvv2Len";
    /**
     * CVV2内容
     */
    public final static String CVV2_DATA = "cvv2Data";
    /**
     * 预授权金额
     */
    public final static String BLOCKED_AMT = "blockedAmt";
    /**
     * 交易金额
     */
    public final static String TRANS_AMT = "transAmt";
    /**
     * 交易金额
     */
    public final static String AMOUNT = "amount";
    /**
     * 签名串
     */
    public static final String SIGNBLOCK = "signBlock";

    /**
     * 原交易请求流水号
     */
    public final static String ORI_SYS_SEQ_NO = "oriSysSeqNo";

    /**
     * 撤销冲正标识
     */
    public final static String CAN_REV_FLAG = "canrevFlag";
    /**
     * 预授权消费标识
     */
    public final static String PRE_CUS_FLAG = "precusFlag";
    /**
     * 原交易平台流水号
     */
    public final static String ORIG_SYS_SEQ_NUM = "origSysSeqNum";
    /**
     * 退款金额
     */
    public final static String REFUND_AMT = "refundAmt";
    /**
     * 余额
     */
    public final static String BALANCE = "balance";
    /**
     * 检索参考号
     */
    public static final String REF_NO = "referenceNo";
    /**
     * IC卡数据域
     */
    public static final String ICDATA = "icData";
    /**
     * F059 : 自定义域
     */
    public static final String F059 = "POS_F059";
    /**
     * 自定义域
     */
    public static final String RESERVED60 = "reserved60";
    /**
     * 原始信息域
     */
    public static final String ORG_DATA = "orgData";
    /**
     * 自定义域
     */
    public static final String RESERVED62 = "reserved62";
    /**
     * 自定义域
     */
    public static final String RESERVED63 = "reserved63";
    /**
     * MAC
     */
    public final static String MAC_VALUE = "macValue";
    /**
     * MAC数据源
     */
    public final static String MAC_BLOCK = "macBlock";
    /**
     * 智能POS数据域
     */
    public final static String FIELD8583 = "field8583";
    /**
     * 卡种
     */
    public final static String CARD_TP = "cardTp";
    /**
     * 卡种
     */
    public final static String TXN_NUM = "txnType";

    /* 卡BIN配置信息 */
    public final static String CARD_BIN_INFO = "cardBinInfo";

    /* 订单号 */
    public final static String ORDER_ID = "orderId";
    /* 原交易支付订单信息 */
    public final static String ORIG_PAY_ORDER_INFO = "origPayOrderInfo";
    /* 交易日期 */
    public final static String TXN_DATE = "txnDate";
    /* 交易时间 */
    public final static String TXN_TIME = "txnTime";
    /* 用户订单信息 */
    public final static String USER_ORDER_INFO = "userOrderInfo";
    /* 商户订单信息 */
    public final static String MCHNT_ORDER_INFO = "mchntOrderInfo";
    /* 实际支付订单信息 */
    public final static String PAY_ORDER_INFO = "payOrderInfo";
    public final static String ORI_USER_ORDER_INFO = "oriUserOrderInfo";
    public final static String ORI_MCHNT_ORDER_INFO = "oriMchntOrderInfo";
    public final static String ORI_PAY_ORDER_INFO = "oriPayOrderInfo";

    /*虚拟账户订单信息*/
    public final static String VIRT_ACCT_PAY_OORDER_INFO = "virtAcctPayOrderInfo";
    public final static String ACCT_PRE_AUTH_ORDER_INFO = "acctPreAuthOrderInfo";

    /* 商户基本信息 */
//    public final static String MCHNT_BASE_INFO = "mchntBaseInfo";
    public final static String REFUNDAMT = "refundAmt";
    public final static String TERMINFO = "termInfo";
    public final static String ORG_TXN_DATE = "orgTxnDate";

    /*退款渠道上送原系统流水号*/
    public final static String ORIG_SYS_SEQ_NO = "oriSysSeqNo";
    /*退款渠道上送原商户订单号*/
    public final static String ORI_MCHNT_ORDER_ID = "oriMchntOrderId";
    /*商户费率信息*/
    public final static String MCHNT_FEE_INFO = "mchntFeeInfo";
    public final static String MCHNT_ACCT_INFO = "mchntAcctInfo";
    public final static String SIGN_BLOCK = "signBlock";
    /* 终端信息 */
    //public final static String MCHNT_TERM_INFO = "mchntTermInfo";
    public final static String TAK_KEY = "takKey";
    public final static String TDK_KEY = "tdkKey";
    /* 自动冲正标志 */
    public final static String AUTO_REVSAL_FLAG = "autoRevsalFlag";
    public final static String REFERENCE_NO = "referenceNo";
    public final static String RSP_CODE = "respCode";
    public final static String LOCAL_TIME = "localTime";
    public final static String LOCAL_DATE = "localDate";
    public final static String ACQ_INST_ID = "acqInstId";
    public final static String AUTH_NO = "transAuthCode";
    public final static String MSG_HEAD = "msgHead";
    public final static String STLM_DATE = "stlmDate";
    public final static String TRACK2DATA = "track2Data";
    public final static String TRACK3DATA = "track3Data";
    public final static String POS_ENTRY_MODE = "entryMode";
    public final static String TRACE_NUM = "traceNum";
    public final static String PIN_BLOCK = "pinBlock";
    public final static String QR_CODE_TYPE = "qrCodeType";
    public final static String QR_AUTH_CODE = "payQrCode";
    /*微信推送中主微信号标识*/
    public final static String MAIN_FALG = "mainFlag";
    /*短信推送标示*/
    public final static String SECONDARY_FALG = "secondaFlag";
    /*pos地区代码*/
    public final static String TERM_ADDR_AREA = "areaNumber";

    public final static String RESP_ERROR = "error";
    public final static String RESP_ERROR_DESCRIPTION = "errorDescription";
    public final static String TRACENO = "traceNo";
    public final static String QRAUTHCODE = "payQrCode";
    public final static String SIGN = "sign";
    /*微信子商户号*/
    public final static String THIRDMCHNTNO = "thirdMchntNo";
    /*支付宝子商户号*/
    public final static String ALIMCHNTNO = "thirdMchntNo";
    /**/
    public final static String TOATAL_LIMIT_TYPE = "totalLimitType";

    /*对账请求级别*/
    public final static String REQUEST_LEVEL = "reqLevel";
    /*外围系统机构号*/
    public final static String AGENCY_NO = "angencyNo";
    /*账单日期*/
    public final static String INST_DATE = "instDate";
    /*每页请求笔数*/
    public final static String PER_PAGE_COUNT = "perPageCount";

    /*卡类型 与 费率类型*/
    public final static String ACCT_AND_FEE_TYPE = "acctAndFeeType";

    /*本行实时清算订单 */
    public final static String REAL_TIME_CLEAR_ORDER_INFO = "realTimeClearOrderInfo";
    /*D0实时清算订单 */
    public final static String D0_REAL_TIME_CLEAR_ORDER_INFO = "D0RealTimeClearOrderInfo";
    /*特殊费率商户标志*/
    public final static String SPECIAL_FEE_INPUT_MODE = "specialFeeInputMode";
    /* 限额信息 */
    public final static String TRANS_LIMIT_INFO_LIST = "transLimitInfoList";
    /* 用户编号 */
    public final static String USER_ID = "userId";

    /* 报文头节点 */
    public static final String HEADER = "header";
    /* 签名*/
    public static final String SIGNATURE = "signature";

    /* 原交易流水号 */
    public static final String ORI_TRACE_NO = "oriTraceNo";
    /* 原支付流水号 */
    public static final String ORI_PAY_ID = "oriPayId";
    /* 验证签名标志 */
    public static final String VERIFY_SIGN_FLAG = "verifySignFlag";

    /**
     * 签名密钥值
     */
    public static final String WORK_KEY = "signWorkKey";
    /***
     * 是否存在Session：Y:存在Session N:没有登录
     */
    public static final String IS_LOGIN = "isLogin";

    /* 回跳地址 */
    public final static String FRONT_BACK_URL = "frontBackUrl";
}